package com.z001.snack.admin.module.system.employee.domain.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 员工信息
 *
 * @Author 1024创新实验室: 罗伊
 * @Date 2021-12-21 23:05:56
 * @Wechat zhuoda1024
 * @Email lab1024@163.com
 * @Copyright 1024创新实验室 （ https://1024lab.net ）
 */
@Data
public class EmployeeVO {

    /**
     * 主键id
     */
    private Long employeeId;

    /**
     * 登录账号
     */
    private String loginName;

    private Integer gender;

    /**
     * 员工名称
     */
    private String actualName;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 部门id
     */
    private Long departmentId;

    /**
     * 是否被禁用
     */
    private Boolean disabledFlag;

    /**
     * 是否 超级管理员
     */
    private Boolean administratorFlag;

    /**
     * 部门名称
     */
    private String departmentName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 角色列表
     */
    private List<Long> roleIdList;

    /**
     * 角色名称列表
     */
    private List<String> roleNameList;
}
